package zh.demo.model;

import java.io.Serializable;
import java.util.Date;
import java.math.BigDecimal;


/**
 * 用户
 * 
 * @author zhangheng
 * @email zh_123shmily@163.com
 * @date 2017-11-09 15:25:36
 */
public class UserEntity implements Serializable {
	private static final long serialVersionUID = 1L;
	
	//
	private Long userId;
	//用户名
	private String username;
	//密码
	private String password;
	//盐
	private String salt;
	//头像
	private String imagePath;
	//真实姓名
	private String realname;
	//性别
	private String sex;
	//出生日期
	private Date birthday;
	//年龄
	private Integer age;
	//证件类型
	private String idType;
	//证件号
	private String id;
	//身份证照片保存地址
	private String idImage;
	//手机号
	private String mobile;
	//电子邮箱
	private String email;
	//用户类型
	private String userType;
	//第三方账号类型
	private String thirdPartType;
	//第三方登录账号
	private String thirdPartAccount;
	//可提现金额
	private BigDecimal freeMoney;
	//广告费
	private BigDecimal adMoney;
	//地址
	private String address;
	//公司编号(如果是企业员工，该字段为所属公司编号。个人用户为空)
	private Integer companyId;
	//公司名称
	private String companyName;
	//营业执照
	private String businessLicence;
	//传真
	private String fax;
	//电话号码
	private String telephone;
	//状态  0：禁用   1：正常
	private Integer status;
	//创建者ID
	private Long createUserId;
	//创建时间
	private Date createTime;
	//是否审核
	private String isVerify;
	//企业认证(0/1,是/否)
	private String enterpriseCertification;
	//个人认证(0/1,是/否)
	private String personalCertification;

	/**
	 * 设置：
	 */
	public void setUserId(Long userId) {
		this.userId = userId;
	}
	/**
	 * 获取：
	 */
	public Long getUserId() {
		return userId;
	}
	/**
	 * 设置：用户名
	 */
	public void setUsername(String username) {
		this.username = username;
	}
	/**
	 * 获取：用户名
	 */
	public String getUsername() {
		return username;
	}
	/**
	 * 设置：密码
	 */
	public void setPassword(String password) {
		this.password = password;
	}
	/**
	 * 获取：密码
	 */
	public String getPassword() {
		return password;
	}
	/**
	 * 设置：盐
	 */
	public void setSalt(String salt) {
		this.salt = salt;
	}
	/**
	 * 获取：盐
	 */
	public String getSalt() {
		return salt;
	}
	/**
	 * 设置：头像
	 */
	public void setImagePath(String imagePath) {
		this.imagePath = imagePath;
	}
	/**
	 * 获取：头像
	 */
	public String getImagePath() {
		return imagePath;
	}
	/**
	 * 设置：真实姓名
	 */
	public void setRealname(String realname) {
		this.realname = realname;
	}
	/**
	 * 获取：真实姓名
	 */
	public String getRealname() {
		return realname;
	}
	/**
	 * 设置：性别
	 */
	public void setSex(String sex) {
		this.sex = sex;
	}
	/**
	 * 获取：性别
	 */
	public String getSex() {
		return sex;
	}
	/**
	 * 设置：出生日期
	 */
	public void setBirthday(Date birthday) {
		this.birthday = birthday;
	}
	/**
	 * 获取：出生日期
	 */
	public Date getBirthday() {
		return birthday;
	}
	/**
	 * 设置：年龄
	 */
	public void setAge(Integer age) {
		this.age = age;
	}
	/**
	 * 获取：年龄
	 */
	public Integer getAge() {
		return age;
	}
	/**
	 * 设置：证件类型
	 */
	public void setIdType(String idType) {
		this.idType = idType;
	}
	/**
	 * 获取：证件类型
	 */
	public String getIdType() {
		return idType;
	}
	/**
	 * 设置：证件号
	 */
	public void setId(String id) {
		this.id = id;
	}
	/**
	 * 获取：证件号
	 */
	public String getId() {
		return id;
	}
	/**
	 * 设置：身份证照片保存地址
	 */
	public void setIdImage(String idImage) {
		this.idImage = idImage;
	}
	/**
	 * 获取：身份证照片保存地址
	 */
	public String getIdImage() {
		return idImage;
	}
	/**
	 * 设置：手机号
	 */
	public void setMobile(String mobile) {
		this.mobile = mobile;
	}
	/**
	 * 获取：手机号
	 */
	public String getMobile() {
		return mobile;
	}
	/**
	 * 设置：电子邮箱
	 */
	public void setEmail(String email) {
		this.email = email;
	}
	/**
	 * 获取：电子邮箱
	 */
	public String getEmail() {
		return email;
	}
	/**
	 * 设置：用户类型
	 */
	public void setUserType(String userType) {
		this.userType = userType;
	}
	/**
	 * 获取：用户类型
	 */
	public String getUserType() {
		return userType;
	}
	/**
	 * 设置：第三方账号类型
	 */
	public void setThirdPartType(String thirdPartType) {
		this.thirdPartType = thirdPartType;
	}
	/**
	 * 获取：第三方账号类型
	 */
	public String getThirdPartType() {
		return thirdPartType;
	}
	/**
	 * 设置：第三方登录账号
	 */
	public void setThirdPartAccount(String thirdPartAccount) {
		this.thirdPartAccount = thirdPartAccount;
	}
	/**
	 * 获取：第三方登录账号
	 */
	public String getThirdPartAccount() {
		return thirdPartAccount;
	}
	/**
	 * 设置：可提现金额
	 */
	public void setFreeMoney(BigDecimal freeMoney) {
		this.freeMoney = freeMoney;
	}
	/**
	 * 获取：可提现金额
	 */
	public BigDecimal getFreeMoney() {
		return freeMoney;
	}
	/**
	 * 设置：广告费
	 */
	public void setAdMoney(BigDecimal adMoney) {
		this.adMoney = adMoney;
	}
	/**
	 * 获取：广告费
	 */
	public BigDecimal getAdMoney() {
		return adMoney;
	}
	/**
	 * 设置：地址
	 */
	public void setAddress(String address) {
		this.address = address;
	}
	/**
	 * 获取：地址
	 */
	public String getAddress() {
		return address;
	}
	/**
	 * 设置：公司编号(如果是企业员工，该字段为所属公司编号。个人用户为空)
	 */
	public void setCompanyId(Integer companyId) {
		this.companyId = companyId;
	}
	/**
	 * 获取：公司编号(如果是企业员工，该字段为所属公司编号。个人用户为空)
	 */
	public Integer getCompanyId() {
		return companyId;
	}
	/**
	 * 设置：公司名称
	 */
	public void setCompanyName(String companyName) {
		this.companyName = companyName;
	}
	/**
	 * 获取：公司名称
	 */
	public String getCompanyName() {
		return companyName;
	}
	/**
	 * 设置：营业执照
	 */
	public void setBusinessLicence(String businessLicence) {
		this.businessLicence = businessLicence;
	}
	/**
	 * 获取：营业执照
	 */
	public String getBusinessLicence() {
		return businessLicence;
	}
	/**
	 * 设置：传真
	 */
	public void setFax(String fax) {
		this.fax = fax;
	}
	/**
	 * 获取：传真
	 */
	public String getFax() {
		return fax;
	}
	/**
	 * 设置：电话号码
	 */
	public void setTelephone(String telephone) {
		this.telephone = telephone;
	}
	/**
	 * 获取：电话号码
	 */
	public String getTelephone() {
		return telephone;
	}
	/**
	 * 设置：状态  0：禁用   1：正常
	 */
	public void setStatus(Integer status) {
		this.status = status;
	}
	/**
	 * 获取：状态  0：禁用   1：正常
	 */
	public Integer getStatus() {
		return status;
	}
	/**
	 * 设置：创建者ID
	 */
	public void setCreateUserId(Long createUserId) {
		this.createUserId = createUserId;
	}
	/**
	 * 获取：创建者ID
	 */
	public Long getCreateUserId() {
		return createUserId;
	}
	/**
	 * 设置：创建时间
	 */
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}
	/**
	 * 获取：创建时间
	 */
	public Date getCreateTime() {
		return createTime;
	}
	/**
	 * 设置：是否审核
	 */
	public void setIsVerify(String isVerify) {
		this.isVerify = isVerify;
	}
	/**
	 * 获取：是否审核
	 */
	public String getIsVerify() {
		return isVerify;
	}
	/**
	 * 设置：企业认证(0/1,是/否)
	 */
	public void setEnterpriseCertification(String enterpriseCertification) {
		this.enterpriseCertification = enterpriseCertification;
	}
	/**
	 * 获取：企业认证(0/1,是/否)
	 */
	public String getEnterpriseCertification() {
		return enterpriseCertification;
	}
	/**
	 * 设置：个人认证(0/1,是/否)
	 */
	public void setPersonalCertification(String personalCertification) {
		this.personalCertification = personalCertification;
	}
	/**
	 * 获取：个人认证(0/1,是/否)
	 */
	public String getPersonalCertification() {
		return personalCertification;
	}
}
